Testability of Sequential Circuits with Multi-Cycle False Path
نویسندگان
چکیده
This paper investigates the relationship between multi-cycle false paths and the testability of sequential circuits. We show that removal of multi-cycle false paths (either by circuit restructuring or by proper state encoding) improves circuit testability, but not as signiicantly as one would expect. We demonstrate the inability of current structure-based scan register selection techniques to select the minimum possible set of registers for high fault coverage. We then propose a novel and eecient way to exploit the causes of multi-cycle false paths to make a judicious choice of registers for maximum possible testability. Our technique is based on the analysis of the circuit behaviour and its state encoding. It is shown that this approach results in the selection of minumum possible scan register set for maximum possible fault coverage.
منابع مشابه
A controller redesign technique to enhance testability of controller-data path circuits
We study the effect of the controller on the testability of sequential circuits composed of controllers and data paths. We show that even when all the loops of the circuit have been broken by using scan flip-flops (FF’s) and the control and data path parts are individually 100%testable, the composite circuit may not be easily testable by gatelevel sequential automatic test pattern generation (A...
متن کاملDesign for hierarchical testability of RTL circuits obtained by behavioral synthesis
Most behavioral synthesis and design for testability techniques target subsequent gate-level sequential test generation, which is frequently incapable of handling complex controller/data path circuits with large data path bit-widths. Hierarchical testing attempts to counter the complexity of test generation by exploiting information from multiple levels of the design hierarchy. We present techn...
متن کاملClock partitioning for testability
An implementation of a design for testability model for sequential circuits is presented. The jlip-jlops in a sequential circuit are partitioned to reduce the number of cycles and the path lengths in each partition, thereby reducing the complezity of test generation. The implementation includes a Podem-based test generator. Preliminary results using the Contest sequential test generator are pre...
متن کاملStudies on Multi-Cycle Paths of Sequential Circuits
The timing analysis and optimization of sequential circuits become more and more important with the advances of VLSI technologies. We should cope with the clock frequency more than 2 GHz near the future. The clock frequencies of sequential circuits are decided based on the maximum delay time of paths between clocked flip-flops under the assumption that all paths propagate signals within one clo...
متن کاملA Novel Approach to Random Pattern Testing of Sequential Circuits
Random pattern testing methods are known to result in poor fault coverage for most sequential circuits unless costly circuit modiications are made. In this paper we propose a novel approach to improve the random pattern testability of sequential circuits. We introduce the concept of holding signals at primary inputs and scan ip-ops of a partially scanned sequential circuit for a certain length ...
متن کامل